Coloring Random and Semi-Random k-Colorable Graphs
نویسندگان
چکیده
The problem of coloring a graph with the minimum number of colors is well known to be NPhard, even restricted to k-colorable graphs for constant k 3. On the other hand, it is known that random k-colorable graphs are easy to k-color. The algorithms for coloring random kcolorable graphs require fairly high edge densities, however. In this paper we present algorithms that color randomly generated k-colorable graphs for much lower edge densities than previous approaches. In addition, to study a wider variety of graph distributions, we also present a model of graphs generated by the semi-random source of Santha and Vazirani that provides a smooth transition between the worst-case and random models. In this model, the graph is generated by a \noisy adversary" | an adversary whose decisions (whether or not to insert a particular edge) have some small (random) probability of being reversed. We show that even for quite low noise rates, semi-random k-colorable graphs can be optimally colored with high probability. 3
منابع مشابه
Minimum Coloring Random and Semi-Random Graphs in Polynomial Expected Time
We present new algorithms for k-coloring and minimum (x(G)-) coloring random and semi-random kcolorable graphs in polynomial expected time. The random graphs are drawn from the G(n,p, k) model and the semi-random graphs are drawn from the G s ~ ( n , p , k) model. In both models, an adversary initially splits the n vertices into IC color classes, each of size @(n). Then the edges between vertic...
متن کاملOn the tractability of coloring semirandom graphs
As part of the efforts put in understanding the intricacies of the k-colorability problem, different distributions over k-colorable graphs were analyzed. While the problem is notoriously hard (not even reasonably approximable) in the worst case, the average case (with respect to such distributions) often turns out to be “easy”. Semi-random models mediate between these two extremes and are more ...
متن کاملHeuristics for Finding Large Independent Sets, with Applications to Coloring Semi-Random Graphs
We study a semi-random graph model for finding independent sets. For > 0, an n-vertex graph with an independent set S of size n is constructed by blending random and adversarial decisions. Randomly and independently with probability p, each pair of vertices, such that one is in S and the other is not, is connected by an edge. An adversary can then add edges arbitrarily (provided that S remains ...
متن کاملOn the Strong Chromatic Number of Random Graphs
Let G be a graph with n vertices, and let k be an integer dividing n. G is said to be strongly k-colorable if for every partition of V (G) into disjoint sets V1 ∪ . . . ∪ Vr, all of size exactly k, there exists a proper vertex k-coloring of G with each color appearing exactly once in each Vi. In the case when k does not divide n, G is defined to be strongly k-colorable if the graph obtained by ...
متن کاملColoring k-Colorable Graphs in Constant Expected Parallel Time
A parallel (CRCW PRAM) algorithm is given to find a k-coloring of a graph randomly drawn from the family of k-colorable graphs with n vertices, where k = logO(l) n. The average running time of the algorithm is constant, and the number of processors is equal to IVI + lEI, where IVI, lEI, resp. is the number of vertices, edges, resp. of the input graph.
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- J. Algorithms
دوره 19 شماره
صفحات -
تاریخ انتشار 1995